package com.syxp.pda.service.base.impl;

import com.syxp.pda.dao.base.DeviceBaseInfoDao;
import com.syxp.pda.entity.base.DefineIDZone;
import com.syxp.pda.entity.base.DeviceBaseInfo;
import com.syxp.pda.service.base.ZoneDeviceService;

public class ZoneDeviceServiceImpl implements ZoneDeviceService{

	private DeviceBaseInfoDao deviceBaseInfoDao ;
	
	public DeviceBaseInfoDao getDeviceBaseInfoDao() {
		return deviceBaseInfoDao;
	}

	public void setDeviceBaseInfoDao(DeviceBaseInfoDao deviceBaseInfoDao) {
		this.deviceBaseInfoDao = deviceBaseInfoDao;
	}

	@Override
	public void deleteZoneDevice(DeviceBaseInfo deviceBaseInfo) {
		DeviceBaseInfo device = deviceBaseInfoDao.get(
				deviceBaseInfo.getDeviceInfoID()) ;
		
		//device.setZone(null) ;
		deviceBaseInfoDao.update(device) ;
	}

	@Override
	public void addZoneDevice(DefineIDZone defineIDZone,
			DeviceBaseInfo deviceBaseInfo) {
	//	deviceBaseInfo.setZone(defineIDZone) ;
		deviceBaseInfoDao.update(deviceBaseInfo) ;
	}
	
	
}
